<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// 1、Promise构造函数: Promise (`executor`) {}
	// (1) executor函数:  执行器  (resolve, reject) => {}
	// (2) onResolve函数: 内部定义成功时我们调用的函数 value => {}
	// (3) onReject函数: 内部定义失败时我们调用的函数 reason => {}
	// 说明: executor会在Promise内部立即同步调用,异步操作在执行器中执行
	
	{
		const p = new Promise(function(){
			// executor函数（同步）
		});
		p.then(value=>{
			// onResolve函数：当状态变为fulfilled时调用（异步）
		},reason=>{
			// onReject函数：当状态变为rejected时调用（异步）
		})
	}
	
</script>
</html>